class CreateMoneyTypes < ActiveRecord::Migration
  def self.up
    create_table :money_types do |t|
      t.string :code,
        :name,
        :key_words
      t.timestamps
    end
    [ 
      { :code => 'GBP',
        :name => '英镑',
        :key_words => 'GBP 英镑 英国 YINGBANG YINGGUO'
      },{ :code => 'HKD',
        :name => '港币',
        :key_words => 'HKD 港币 GANGBI 港元 香港 XIANGGANG'
      },{ :code => 'USD',
        :name => '美元',
        :key_words => 'USD 美元 MEIYUAN 美国 MEIGUO'        
      },{ :code => 'CHF',
        :name => '瑞士法郎',
        :key_words => 'CHF 瑞士法郎 RUISHIFALANG'        
      },{ :code => 'SGD',
        :name => '新加坡元',
        :key_words => 'SGD 新加坡币 新加坡元 XINJIAPOYUAN  XINJIAPOBI'        
      },{ :code => 'SEK',
        :name => '瑞典克朗',
        :key_words => 'SEK 瑞典克朗 RUISHIKELANG'        
      },{ :code => 'DKK',
        :name => '丹麦克朗',
        :key_words => 'DKK 丹麦克朗 DANMAIKELANG'        
      },{ :code => 'NOK',
        :name => '挪威克朗',
        :key_words => 'NOK 挪威克朗 NUOWEIKELANG'        
      },{ :code => 'JPY',
        :name => '日元',
        :key_words => 'JPY 日元 RIYUAN 日本 RIBEN'        
      },{ :code => 'CAD',
        :name => '加拿大元',
        :key_words => 'CAD 加拿大元 JIANADAYUAN 加拿大币 JIANADABI'        
      },{ :code => 'AUD',
        :name => '澳大利亚元',
        :key_words => 'AUD 澳大利亚元 AODALIYAYUAN 澳大利亚币 AODALIYABI'        
      } ,{ :code => 'EUR',
        :name => '欧元',
        :key_words => 'EUR 欧元 OUYUAN 奥地利 比利时 芬兰 法国 德国 希腊 爱尔兰 意大利 卢森堡 荷兰 葡萄牙 斯洛文尼亚 西班牙 马耳他 塞浦路斯 斯洛伐克 AODILI BILISHI FENLAN FAGUO DEGUO XILA AIERLAN YIDALI LUSENBAO HELAN PUTAOYA SILUOWENNIYA XIBANYA MAERTA SAIPULUSI SILUOFAKE'        
      } ,{ :code => 'MOP',
        :name => '澳门元',
        :key_words => 'MOP 澳门元 AOMENYUAN 澳门币 AOMENBI'        
      } ,{ :code => 'PHP',
        :name => '菲律宾比索',
        :key_words => 'PHP 菲律宾比索 FEILVBINBISUO'        
      } ,{ :code => 'THP',
        :name => '泰国铢',
        :key_words => 'THP 泰国铢 TAIGUOZHU'        
      } ,{ :code => 'NZD',
        :name => '新西兰元',
        :key_words => 'NZD 新西兰元 XINXILANYUAN 新西兰币 XINXILANBI'        
      } ,{ :code => 'KRW',
        :name => '韩国元',
        :key_words => 'KRW 韩国元 HANGUOYUAN 韩国币 HANGUOBI'        
      } ,{ :code => 'RUB',
        :name => '卢布',
        :key_words => 'RUB 卢布 俄罗斯 白俄罗斯 BAIELUOSI LUBU'        
      }
    ].each do |money_type_atts|
      MoneyType.create! money_type_atts
    end if not Rails.env.test?
  end

  def self.down
    drop_table :money_types
  end
end
